package validador;


/**
 * 
 * @author pablo
 * 
 *         Clase que representa la composicion entre una regla, un operador y
 *         otra regla.
 */
public class ReglaCompuestaBinaria extends ReglaCompuesta {

	/**
	 * Constructor Crea una instancia de una regla compuesta binaria a partir de
	 * una regla, un operador y otra regla
	 * 
	 * @param regla
	 *            una regla
	 * @param operadorUnario
	 *            un operador unario
	 * @param regla
	 *            una regla
	 */
	public ReglaCompuestaBinaria(Regla primeraRegla,
			OperadorBinario operadorBinario, Regla segundaRegla) {
		this.reglasHijas.add(primeraRegla);
		this.reglasHijas.add(segundaRegla);
		this.setOperador(operadorBinario);

	}

}
